export interface Refs {
    theDataView: YvanUI.CtlDataview;
}

@YvanUI.BizModule()
export default class ExampleIcons extends YvanUI.BaseModule<ExampleIcons, Refs, void> {

    query = ''

    viewResolver() {
        return {
            rows: [
                {
                    view: "toolbar", cols: [
                        { view: "text", align: "center", placeholder: "搜索", entityName: 'query', width: 300 },
                        {}
                    ]
                },
                {
                    view: "dataview",
                    borderless: true,
                    select: true,
                    ctlName: 'theDataView',
                    type: {
                        width: 215,
                        height: 55,
                        template: `<span style="font-size: 26px; float:left;"><i class='fas #icon#'></i></span><span style='padding-left:10px;line-height: 28px;'>#icon#</span>`
                    },
                    onItemClick: {
                        type: 'function',
                        bind: 'clickOne'
                    },
                    data: [
                        { icon: "fa-500px" },
                        { icon: "fa-accessible-icon" },
                        { icon: "fa-accusoft" },
                        { icon: "fa-acquisitions-incorporated" },
                        { icon: "fa-ad" },
                        { icon: "fa-address-book" },
                        { icon: "fa-address-card" },
                        { icon: "fa-adjust" },
                        { icon: "fa-adn" },
                        { icon: "fa-adobe" },
                        { icon: "fa-adversal" },
                        { icon: "fa-affiliatetheme" },
                        { icon: "fa-air-freshener" },
                        { icon: "fa-airbnb" },
                        { icon: "fa-algolia" },
                        { icon: "fa-align-center" },
                        { icon: "fa-align-justify" },
                        { icon: "fa-align-left" },
                        { icon: "fa-align-right" },
                        { icon: "fa-alipay" },
                        { icon: "fa-allergies" },
                        { icon: "fa-amazon" },
                        { icon: "fa-amazon-pay" },
                        { icon: "fa-ambulance" },
                        { icon: "fa-american-sign-language-interpreting" },
                        { icon: "fa-amilia" },
                        { icon: "fa-anchor" },
                        { icon: "fa-android" },
                        { icon: "fa-angellist" },
                        { icon: "fa-angle-double-down" },
                        { icon: "fa-angle-double-left" },
                        { icon: "fa-angle-double-right" },
                        { icon: "fa-angle-double-up" },
                        { icon: "fa-angle-down" },
                        { icon: "fa-angle-left" },
                        { icon: "fa-angle-right" },
                        { icon: "fa-angle-up" },
                        { icon: "fa-angry" },
                        { icon: "fa-angrycreative" },
                        { icon: "fa-angular" },
                        { icon: "fa-ankh" },
                        { icon: "fa-app-store" },
                        { icon: "fa-app-store-ios" },
                        { icon: "fa-apper" },
                        { icon: "fa-apple" },
                        { icon: "fa-apple-alt" },
                        { icon: "fa-apple-pay" },
                        { icon: "fa-archive" },
                        { icon: "fa-archway" },
                        { icon: "fa-arrow-alt-circle-down" },
                        { icon: "fa-arrow-alt-circle-left" },
                        { icon: "fa-arrow-alt-circle-right" },
                        { icon: "fa-arrow-alt-circle-up" },
                        { icon: "fa-arrow-circle-down" },
                        { icon: "fa-arrow-circle-left" },
                        { icon: "fa-arrow-circle-right" },
                        { icon: "fa-arrow-circle-up" },
                        { icon: "fa-arrow-down" },
                        { icon: "fa-arrow-left" },
                        { icon: "fa-arrow-right" },
                        { icon: "fa-arrow-up" },
                        { icon: "fa-arrows-alt" },
                        { icon: "fa-arrows-alt-h" },
                        { icon: "fa-arrows-alt-v" },
                        { icon: "fa-artstation" },
                        { icon: "fa-assistive-listening-systems" },
                        { icon: "fa-asterisk" },
                        { icon: "fa-asymmetrik" },
                        { icon: "fa-at" },
                        { icon: "fa-atlas" },
                        { icon: "fa-atlassian" },
                        { icon: "fa-atom" },
                        { icon: "fa-audible" },
                        { icon: "fa-audio-description" },
                        { icon: "fa-autoprefixer" },
                        { icon: "fa-avianex" },
                        { icon: "fa-aviato" },
                        { icon: "fa-award" },
                        { icon: "fa-aws" },
                        { icon: "fa-baby" },
                        { icon: "fa-baby-carriage" },
                        { icon: "fa-backspace" },
                        { icon: "fa-backward" },
                        { icon: "fa-bacon" },
                        { icon: "fa-bahai" },
                        { icon: "fa-balance-scale" },
                        { icon: "fa-balance-scale-left" },
                        { icon: "fa-balance-scale-right" },
                        { icon: "fa-ban" },
                        { icon: "fa-band-aid" },
                        { icon: "fa-bandcamp" },
                        { icon: "fa-barcode" },
                        { icon: "fa-bars" },
                        { icon: "fa-baseball-ball" },
                        { icon: "fa-basketball-ball" },
                        { icon: "fa-bath" },
                        { icon: "fa-battery-empty" },
                        { icon: "fa-battery-full" },
                        { icon: "fa-battery-half" },
                        { icon: "fa-battery-quarter" },
                        { icon: "fa-battery-three-quarters" },
                        { icon: "fa-battle-net" },
                        { icon: "fa-bed" },
                        { icon: "fa-beer" },
                        { icon: "fa-behance" },
                        { icon: "fa-behance-square" },
                        { icon: "fa-bell" },
                        { icon: "fa-bell-slash" },
                        { icon: "fa-bezier-curve" },
                        { icon: "fa-bible" },
                        { icon: "fa-bicycle" },
                        { icon: "fa-biking" },
                        { icon: "fa-bimobject" },
                        { icon: "fa-binoculars" },
                        { icon: "fa-biohazard" },
                        { icon: "fa-birthday-cake" },
                        { icon: "fa-bitbucket" },
                        { icon: "fa-bitcoin" },
                        { icon: "fa-bity" },
                        { icon: "fa-black-tie" },
                        { icon: "fa-blackberry" },
                        { icon: "fa-blender" },
                        { icon: "fa-blender-phone" },
                        { icon: "fa-blind" },
                        { icon: "fa-blog" },
                        { icon: "fa-blogger" },
                        { icon: "fa-blogger-b" },
                        { icon: "fa-bluetooth" },
                        { icon: "fa-bluetooth-b" },
                        { icon: "fa-bold" },
                        { icon: "fa-bolt" },
                        { icon: "fa-bomb" },
                        { icon: "fa-bone" },
                        { icon: "fa-bong" },
                        { icon: "fa-book" },
                        { icon: "fa-book-dead" },
                        { icon: "fa-book-medical" },
                        { icon: "fa-book-open" },
                        { icon: "fa-book-reader" },
                        { icon: "fa-bookmark" },
                        { icon: "fa-bootstrap" },
                        { icon: "fa-border-all" },
                        { icon: "fa-border-none" },
                        { icon: "fa-border-style" },
                        { icon: "fa-bowling-ball" },
                        { icon: "fa-box" },
                        { icon: "fa-box-open" },
                        { icon: "fa-box-tissue" },
                        { icon: "fa-boxes" },
                        { icon: "fa-braille" },
                        { icon: "fa-brain" },
                        { icon: "fa-bread-slice" },
                        { icon: "fa-briefcase" },
                        { icon: "fa-briefcase-medical" },
                        { icon: "fa-broadcast-tower" },
                        { icon: "fa-broom" },
                        { icon: "fa-brush" },
                        { icon: "fa-btc" },
                        { icon: "fa-buffer" },
                        { icon: "fa-bug" },
                        { icon: "fa-building" },
                        { icon: "fa-bullhorn" },
                        { icon: "fa-bullseye" },
                        { icon: "fa-burn" },
                        { icon: "fa-buromobelexperte" },
                        { icon: "fa-bus" },
                        { icon: "fa-bus-alt" },
                        { icon: "fa-business-time" },
                        { icon: "fa-buy-n-large" },
                        { icon: "fa-buysellads" },
                        { icon: "fa-calculator" },
                        { icon: "fa-calendar" },
                        { icon: "fa-calendar-alt" },
                        { icon: "fa-calendar-check" },
                        { icon: "fa-calendar-day" },
                        { icon: "fa-calendar-minus" },
                        { icon: "fa-calendar-plus" },
                        { icon: "fa-calendar-times" },
                        { icon: "fa-calendar-week" },
                        { icon: "fa-camera" },
                        { icon: "fa-camera-retro" },
                        { icon: "fa-campground" },
                        { icon: "fa-canadian-maple-leaf" },
                        { icon: "fa-candy-cane" },
                        { icon: "fa-cannabis" },
                        { icon: "fa-capsules" },
                        { icon: "fa-car" },
                        { icon: "fa-car-alt" },
                        { icon: "fa-car-battery" },
                        { icon: "fa-car-crash" },
                        { icon: "fa-car-side" },
                        { icon: "fa-caravan" },
                        { icon: "fa-caret-down" },
                        { icon: "fa-caret-left" },
                        { icon: "fa-caret-right" },
                        { icon: "fa-caret-square-down" },
                        { icon: "fa-caret-square-left" },
                        { icon: "fa-caret-square-right" },
                        { icon: "fa-caret-square-up" },
                        { icon: "fa-caret-up" },
                        { icon: "fa-carrot" },
                        { icon: "fa-cart-arrow-down" },
                        { icon: "fa-cart-plus" },
                        { icon: "fa-cash-register" },
                        { icon: "fa-cat" },
                        { icon: "fa-cc-amazon-pay" },
                        { icon: "fa-cc-amex" },
                        { icon: "fa-cc-apple-pay" },
                        { icon: "fa-cc-diners-club" },
                        { icon: "fa-cc-discover" },
                        { icon: "fa-cc-jcb" },
                        { icon: "fa-cc-mastercard" },
                        { icon: "fa-cc-paypal" },
                        { icon: "fa-cc-stripe" },
                        { icon: "fa-cc-visa" },
                        { icon: "fa-centercode" },
                        { icon: "fa-centos" },
                        { icon: "fa-certificate" },
                        { icon: "fa-chair" },
                        { icon: "fa-chalkboard" },
                        { icon: "fa-chalkboard-teacher" },
                        { icon: "fa-charging-station" },
                        { icon: "fa-chart-area" },
                        { icon: "fa-chart-bar" },
                        { icon: "fa-chart-line" },
                        { icon: "fa-chart-pie" },
                        { icon: "fa-check" },
                        { icon: "fa-check-circle" },
                        { icon: "fa-check-double" },
                        { icon: "fa-check-square" },
                        { icon: "fa-cheese" },
                        { icon: "fa-chess" },
                        { icon: "fa-chess-bishop" },
                        { icon: "fa-chess-board" },
                        { icon: "fa-chess-king" },
                        { icon: "fa-chess-knight" },
                        { icon: "fa-chess-pawn" },
                        { icon: "fa-chess-queen" },
                        { icon: "fa-chess-rook" },
                        { icon: "fa-chevron-circle-down" },
                        { icon: "fa-chevron-circle-left" },
                        { icon: "fa-chevron-circle-right" },
                        { icon: "fa-chevron-circle-up" },
                        { icon: "fa-chevron-down" },
                        { icon: "fa-chevron-left" },
                        { icon: "fa-chevron-right" },
                        { icon: "fa-chevron-up" },
                        { icon: "fa-child" },
                        { icon: "fa-chrome" },
                        { icon: "fa-chromecast" },
                        { icon: "fa-church" },
                        { icon: "fa-circle" },
                        { icon: "fa-circle-notch" },
                        { icon: "fa-city" },
                        { icon: "fa-clinic-medical" },
                        { icon: "fa-clipboard" },
                        { icon: "fa-clipboard-check" },
                        { icon: "fa-clipboard-list" },
                        { icon: "fa-clock" },
                        { icon: "fa-clone" },
                        { icon: "fa-closed-captioning" },
                        { icon: "fa-cloud" },
                        { icon: "fa-cloud-download-alt" },
                        { icon: "fa-cloud-meatball" },
                        { icon: "fa-cloud-moon" },
                        { icon: "fa-cloud-moon-rain" },
                        { icon: "fa-cloud-rain" },
                        { icon: "fa-cloud-showers-heavy" },
                        { icon: "fa-cloud-sun" },
                        { icon: "fa-cloud-sun-rain" },
                        { icon: "fa-cloud-upload-alt" },
                        { icon: "fa-cloudscale" },
                        { icon: "fa-cloudsmith" },
                        { icon: "fa-cloudversify" },
                        { icon: "fa-cocktail" },
                        { icon: "fa-code" },
                        { icon: "fa-code-branch" },
                        { icon: "fa-codepen" },
                        { icon: "fa-codiepie" },
                        { icon: "fa-coffee" },
                        { icon: "fa-cog" },
                        { icon: "fa-cogs" },
                        { icon: "fa-coins" },
                        { icon: "fa-columns" },
                        { icon: "fa-comment" },
                        { icon: "fa-comment-alt" },
                        { icon: "fa-comment-dollar" },
                        { icon: "fa-comment-dots" },
                        { icon: "fa-comment-medical" },
                        { icon: "fa-comment-slash" },
                        { icon: "fa-comments" },
                        { icon: "fa-comments-dollar" },
                        { icon: "fa-compact-disc" },
                        { icon: "fa-compass" },
                        { icon: "fa-compress" },
                        { icon: "fa-compress-alt" },
                        { icon: "fa-compress-arrows-alt" },
                        { icon: "fa-concierge-bell" },
                        { icon: "fa-confluence" },
                        { icon: "fa-connectdevelop" },
                        { icon: "fa-contao" },
                        { icon: "fa-cookie" },
                        { icon: "fa-cookie-bite" },
                        { icon: "fa-copy" },
                        { icon: "fa-copyright" },
                        { icon: "fa-cotton-bureau" },
                        { icon: "fa-couch" },
                        { icon: "fa-cpanel" },
                        { icon: "fa-creative-commons" },
                        { icon: "fa-creative-commons-by" },
                        { icon: "fa-creative-commons-nc" },
                        { icon: "fa-creative-commons-nc-eu" },
                        { icon: "fa-creative-commons-nc-jp" },
                        { icon: "fa-creative-commons-nd" },
                        { icon: "fa-creative-commons-pd" },
                        { icon: "fa-creative-commons-pd-alt" },
                        { icon: "fa-creative-commons-remix" },
                        { icon: "fa-creative-commons-sa" },
                        { icon: "fa-creative-commons-sampling" },
                        { icon: "fa-creative-commons-sampling-plus" },
                        { icon: "fa-creative-commons-share" },
                        { icon: "fa-creative-commons-zero" },
                        { icon: "fa-credit-card" },
                        { icon: "fa-critical-role" },
                        { icon: "fa-crop" },
                        { icon: "fa-crop-alt" },
                        { icon: "fa-cross" },
                        { icon: "fa-crosshairs" },
                        { icon: "fa-crow" },
                        { icon: "fa-crown" },
                        { icon: "fa-crutch" },
                        { icon: "fa-css3" },
                        { icon: "fa-css3-alt" },
                        { icon: "fa-cube" },
                        { icon: "fa-cubes" },
                        { icon: "fa-cut" },
                        { icon: "fa-cuttlefish" },
                        { icon: "fa-d-and-d" },
                        { icon: "fa-d-and-d-beyond" },
                        { icon: "fa-dailymotion" },
                        { icon: "fa-dashcube" },
                        { icon: "fa-database" },
                        { icon: "fa-deaf" },
                        { icon: "fa-delicious" },
                        { icon: "fa-democrat" },
                        { icon: "fa-deploydog" },
                        { icon: "fa-deskpro" },
                        { icon: "fa-desktop" },
                        { icon: "fa-dev" },
                        { icon: "fa-deviantart" },
                        { icon: "fa-dharmachakra" },
                        { icon: "fa-dhl" },
                        { icon: "fa-diagnoses" },
                        { icon: "fa-diaspora" },
                        { icon: "fa-dice" },
                        { icon: "fa-dice-d20" },
                        { icon: "fa-dice-d6" },
                        { icon: "fa-dice-five" },
                        { icon: "fa-dice-four" },
                        { icon: "fa-dice-one" },
                        { icon: "fa-dice-six" },
                        { icon: "fa-dice-three" },
                        { icon: "fa-dice-two" },
                        { icon: "fa-digg" },
                        { icon: "fa-digital-ocean" },
                        { icon: "fa-digital-tachograph" },
                        { icon: "fa-directions" },
                        { icon: "fa-discord" },
                        { icon: "fa-discourse" },
                        { icon: "fa-disease" },
                        { icon: "fa-divide" },
                        { icon: "fa-dizzy" },
                        { icon: "fa-dna" },
                        { icon: "fa-dochub" },
                        { icon: "fa-docker" },
                        { icon: "fa-dog" },
                        { icon: "fa-dollar-sign" },
                        { icon: "fa-dolly" },
                        { icon: "fa-dolly-flatbed" },
                        { icon: "fa-donate" },
                        { icon: "fa-door-closed" },
                        { icon: "fa-door-open" },
                        { icon: "fa-dot-circle" },
                        { icon: "fa-dove" },
                        { icon: "fa-download" },
                        { icon: "fa-draft2digital" },
                        { icon: "fa-drafting-compass" },
                        { icon: "fa-dragon" },
                        { icon: "fa-draw-polygon" },
                        { icon: "fa-dribbble" },
                        { icon: "fa-dribbble-square" },
                        { icon: "fa-dropbox" },
                        { icon: "fa-drum" },
                        { icon: "fa-drum-steelpan" },
                        { icon: "fa-drumstick-bite" },
                        { icon: "fa-drupal" },
                        { icon: "fa-dumbbell" },
                        { icon: "fa-dumpster" },
                        { icon: "fa-dumpster-fire" },
                        { icon: "fa-dungeon" },
                        { icon: "fa-dyalog" },
                        { icon: "fa-earlybirds" },
                        { icon: "fa-ebay" },
                        { icon: "fa-edge" },
                        { icon: "fa-edit" },
                        { icon: "fa-egg" },
                        { icon: "fa-eject" },
                        { icon: "fa-elementor" },
                        { icon: "fa-ellipsis-h" },
                        { icon: "fa-ellipsis-v" },
                        { icon: "fa-ello" },
                        { icon: "fa-ember" },
                        { icon: "fa-empire" },
                        { icon: "fa-envelope" },
                        { icon: "fa-envelope-open" },
                        { icon: "fa-envelope-open-text" },
                        { icon: "fa-envelope-square" },
                        { icon: "fa-envira" },
                        { icon: "fa-equals" },
                        { icon: "fa-eraser" },
                        { icon: "fa-erlang" },
                        { icon: "fa-ethereum" },
                        { icon: "fa-ethernet" },
                        { icon: "fa-etsy" },
                        { icon: "fa-euro-sign" },
                        { icon: "fa-evernote" },
                        { icon: "fa-exchange-alt" },
                        { icon: "fa-exclamation" },
                        { icon: "fa-exclamation-circle" },
                        { icon: "fa-exclamation-triangle" },
                        { icon: "fa-expand" },
                        { icon: "fa-expand-alt" },
                        { icon: "fa-expand-arrows-alt" },
                        { icon: "fa-expeditedssl" },
                        { icon: "fa-external-link-alt" },
                        { icon: "fa-external-link-square-alt" },
                        { icon: "fa-eye" },
                        { icon: "fa-eye-dropper" },
                        { icon: "fa-eye-slash" },
                        { icon: "fa-facebook" },
                        { icon: "fa-facebook-f" },
                        { icon: "fa-facebook-messenger" },
                        { icon: "fa-facebook-square" },
                        { icon: "fa-fan" },
                        { icon: "fa-fantasy-flight-games" },
                        { icon: "fa-fast-backward" },
                        { icon: "fa-fast-forward" },
                        { icon: "fa-faucet" },
                        { icon: "fa-fax" },
                        { icon: "fa-feather" },
                        { icon: "fa-feather-alt" },
                        { icon: "fa-fedex" },
                        { icon: "fa-fedora" },
                        { icon: "fa-female" },
                        { icon: "fa-fighter-jet" },
                        { icon: "fa-figma" },
                        { icon: "fa-file" },
                        { icon: "fa-file-alt" },
                        { icon: "fa-file-archive" },
                        { icon: "fa-file-audio" },
                        { icon: "fa-file-code" },
                        { icon: "fa-file-contract" },
                        { icon: "fa-file-csv" },
                        { icon: "fa-file-download" },
                        { icon: "fa-file-excel" },
                        { icon: "fa-file-export" },
                        { icon: "fa-file-image" },
                        { icon: "fa-file-import" },
                        { icon: "fa-file-invoice" },
                        { icon: "fa-file-invoice-dollar" },
                        { icon: "fa-file-medical" },
                        { icon: "fa-file-medical-alt" },
                        { icon: "fa-file-pdf" },
                        { icon: "fa-file-powerpoint" },
                        { icon: "fa-file-prescription" },
                        { icon: "fa-file-signature" },
                        { icon: "fa-file-upload" },
                        { icon: "fa-file-video" },
                        { icon: "fa-file-word" },
                        { icon: "fa-fill" },
                        { icon: "fa-fill-drip" },
                        { icon: "fa-film" },
                        { icon: "fa-filter" },
                        { icon: "fa-fingerprint" },
                        { icon: "fa-fire" },
                        { icon: "fa-fire-alt" },
                        { icon: "fa-fire-extinguisher" },
                        { icon: "fa-firefox" },
                        { icon: "fa-firefox-browser" },
                        { icon: "fa-first-aid" },
                        { icon: "fa-first-order" },
                        { icon: "fa-first-order-alt" },
                        { icon: "fa-firstdraft" },
                        { icon: "fa-fish" },
                        { icon: "fa-fist-raised" },
                        { icon: "fa-flag" },
                        { icon: "fa-flag-checkered" },
                        { icon: "fa-flag-usa" },
                        { icon: "fa-flask" },
                        { icon: "fa-flickr" },
                        { icon: "fa-flipboard" },
                        { icon: "fa-flushed" },
                        { icon: "fa-fly" },
                        { icon: "fa-folder" },
                        { icon: "fa-folder-minus" },
                        { icon: "fa-folder-open" },
                        { icon: "fa-folder-plus" },
                        { icon: "fa-font" },
                        { icon: "fa-font-awesome" },
                        { icon: "fa-font-awesome-alt" },
                        { icon: "fa-font-awesome-flag" },
                        { icon: "fa-font-awesome-logo-full" },
                        { icon: "fa-fonticons" },
                        { icon: "fa-fonticons-fi" },
                        { icon: "fa-football-ball" },
                        { icon: "fa-fort-awesome" },
                        { icon: "fa-fort-awesome-alt" },
                        { icon: "fa-forumbee" },
                        { icon: "fa-forward" },
                        { icon: "fa-foursquare" },
                        { icon: "fa-free-code-camp" },
                        { icon: "fa-freebsd" },
                        { icon: "fa-frog" },
                        { icon: "fa-frown" },
                        { icon: "fa-frown-open" },
                        { icon: "fa-fulcrum" },
                        { icon: "fa-funnel-dollar" },
                        { icon: "fa-futbol" },
                        { icon: "fa-galactic-republic" },
                        { icon: "fa-galactic-senate" },
                        { icon: "fa-gamepad" },
                        { icon: "fa-gas-pump" },
                        { icon: "fa-gavel" },
                        { icon: "fa-gem" },
                        { icon: "fa-genderless" },
                        { icon: "fa-get-pocket" },
                        { icon: "fa-gg" },
                        { icon: "fa-gg-circle" },
                        { icon: "fa-ghost" },
                        { icon: "fa-gift" },
                        { icon: "fa-gifts" },
                        { icon: "fa-git" },
                        { icon: "fa-git-alt" },
                        { icon: "fa-git-square" },
                        { icon: "fa-github" },
                        { icon: "fa-github-alt" },
                        { icon: "fa-github-square" },
                        { icon: "fa-gitkraken" },
                        { icon: "fa-gitlab" },
                        { icon: "fa-gitter" },
                        { icon: "fa-glass-cheers" },
                        { icon: "fa-glass-martini" },
                        { icon: "fa-glass-martini-alt" },
                        { icon: "fa-glass-whiskey" },
                        { icon: "fa-glasses" },
                        { icon: "fa-glide" },
                        { icon: "fa-glide-g" },
                        { icon: "fa-globe" },
                        { icon: "fa-globe-africa" },
                        { icon: "fa-globe-americas" },
                        { icon: "fa-globe-asia" },
                        { icon: "fa-globe-europe" },
                        { icon: "fa-gofore" },
                        { icon: "fa-golf-ball" },
                        { icon: "fa-goodreads" },
                        { icon: "fa-goodreads-g" },
                        { icon: "fa-google" },
                        { icon: "fa-google-drive" },
                        { icon: "fa-google-play" },
                        { icon: "fa-google-plus" },
                        { icon: "fa-google-plus-g" },
                        { icon: "fa-google-plus-square" },
                        { icon: "fa-google-wallet" },
                        { icon: "fa-gopuram" },
                        { icon: "fa-graduation-cap" },
                        { icon: "fa-gratipay" },
                        { icon: "fa-grav" },
                        { icon: "fa-greater-than" },
                        { icon: "fa-greater-than-equal" },
                        { icon: "fa-grimace" },
                        { icon: "fa-grin" },
                        { icon: "fa-grin-alt" },
                        { icon: "fa-grin-beam" },
                        { icon: "fa-grin-beam-sweat" },
                        { icon: "fa-grin-hearts" },
                        { icon: "fa-grin-squint" },
                        { icon: "fa-grin-squint-tears" },
                        { icon: "fa-grin-stars" },
                        { icon: "fa-grin-tears" },
                        { icon: "fa-grin-tongue" },
                        { icon: "fa-grin-tongue-squint" },
                        { icon: "fa-grin-tongue-wink" },
                        { icon: "fa-grin-wink" },
                        { icon: "fa-grip-horizontal" },
                        { icon: "fa-grip-lines" },
                        { icon: "fa-grip-lines-vertical" },
                        { icon: "fa-grip-vertical" },
                        { icon: "fa-gripfire" },
                        { icon: "fa-grunt" },
                        { icon: "fa-guitar" },
                        { icon: "fa-gulp" },
                        { icon: "fa-h-square" },
                        { icon: "fa-hacker-news" },
                        { icon: "fa-hacker-news-square" },
                        { icon: "fa-hackerrank" },
                        { icon: "fa-hamburger" },
                        { icon: "fa-hammer" },
                        { icon: "fa-hamsa" },
                        { icon: "fa-hand-holding" },
                        { icon: "fa-hand-holding-heart" },
                        { icon: "fa-hand-holding-medical" },
                        { icon: "fa-hand-holding-usd" },
                        { icon: "fa-hand-holding-water" },
                        { icon: "fa-hand-lizard" },
                        { icon: "fa-hand-middle-finger" },
                        { icon: "fa-hand-paper" },
                        { icon: "fa-hand-peace" },
                        { icon: "fa-hand-point-down" },
                        { icon: "fa-hand-point-left" },
                        { icon: "fa-hand-point-right" },
                        { icon: "fa-hand-point-up" },
                        { icon: "fa-hand-pointer" },
                        { icon: "fa-hand-rock" },
                        { icon: "fa-hand-scissors" },
                        { icon: "fa-hand-sparkles" },
                        { icon: "fa-hand-spock" },
                        { icon: "fa-hands" },
                        { icon: "fa-hands-helping" },
                        { icon: "fa-hands-wash" },
                        { icon: "fa-handshake" },
                        { icon: "fa-handshake-alt-slash" },
                        { icon: "fa-handshake-slash" },
                        { icon: "fa-hanukiah" },
                        { icon: "fa-hard-hat" },
                        { icon: "fa-hashtag" },
                        { icon: "fa-hat-cowboy" },
                        { icon: "fa-hat-cowboy-side" },
                        { icon: "fa-hat-wizard" },
                        { icon: "fa-hdd" },
                        { icon: "fa-head-side-cough" },
                        { icon: "fa-head-side-cough-slash" },
                        { icon: "fa-head-side-mask" },
                        { icon: "fa-head-side-virus" },
                        { icon: "fa-heading" },
                        { icon: "fa-headphones" },
                        { icon: "fa-headphones-alt" },
                        { icon: "fa-headset" },
                        { icon: "fa-heart" },
                        { icon: "fa-heart-broken" },
                        { icon: "fa-heartbeat" },
                        { icon: "fa-helicopter" },
                        { icon: "fa-highlighter" },
                        { icon: "fa-hiking" },
                        { icon: "fa-hippo" },
                        { icon: "fa-hips" },
                        { icon: "fa-hire-a-helper" },
                        { icon: "fa-history" },
                        { icon: "fa-hockey-puck" },
                        { icon: "fa-holly-berry" },
                        { icon: "fa-home" },
                        { icon: "fa-hooli" },
                        { icon: "fa-hornbill" },
                        { icon: "fa-horse" },
                        { icon: "fa-horse-head" },
                        { icon: "fa-hospital" },
                        { icon: "fa-hospital-alt" },
                        { icon: "fa-hospital-symbol" },
                        { icon: "fa-hospital-user" },
                        { icon: "fa-hot-tub" },
                        { icon: "fa-hotdog" },
                        { icon: "fa-hotel" },
                        { icon: "fa-hotjar" },
                        { icon: "fa-hourglass" },
                        { icon: "fa-hourglass-end" },
                        { icon: "fa-hourglass-half" },
                        { icon: "fa-hourglass-start" },
                        { icon: "fa-house-damage" },
                        { icon: "fa-house-user" },
                        { icon: "fa-houzz" },
                        { icon: "fa-hryvnia" },
                        { icon: "fa-html5" },
                        { icon: "fa-hubspot" },
                        { icon: "fa-i-cursor" },
                        { icon: "fa-ice-cream" },
                        { icon: "fa-icicles" },
                        { icon: "fa-icons" },
                        { icon: "fa-id-badge" },
                        { icon: "fa-id-card" },
                        { icon: "fa-id-card-alt" },
                        { icon: "fa-ideal" },
                        { icon: "fa-igloo" },
                        { icon: "fa-image" },
                        { icon: "fa-images" },
                        { icon: "fa-imdb" },
                        { icon: "fa-inbox" },
                        { icon: "fa-indent" },
                        { icon: "fa-industry" },
                        { icon: "fa-infinity" },
                        { icon: "fa-info" },
                        { icon: "fa-info-circle" },
                        { icon: "fa-instagram" },
                        { icon: "fa-instagram-square" },
                        { icon: "fa-intercom" },
                        { icon: "fa-internet-explorer" },
                        { icon: "fa-invision" },
                        { icon: "fa-ioxhost" },
                        { icon: "fa-italic" },
                        { icon: "fa-itch-io" },
                        { icon: "fa-itunes" },
                        { icon: "fa-itunes-note" },
                        { icon: "fa-java" },
                        { icon: "fa-jedi" },
                        { icon: "fa-jedi-order" },
                        { icon: "fa-jenkins" },
                        { icon: "fa-jira" },
                        { icon: "fa-joget" },
                        { icon: "fa-joint" },
                        { icon: "fa-joomla" },
                        { icon: "fa-journal-whills" },
                        { icon: "fa-js" },
                        { icon: "fa-js-square" },
                        { icon: "fa-jsfiddle" },
                        { icon: "fa-kaaba" },
                        { icon: "fa-kaggle" },
                        { icon: "fa-key" },
                        { icon: "fa-keybase" },
                        { icon: "fa-keyboard" },
                        { icon: "fa-keycdn" },
                        { icon: "fa-khanda" },
                        { icon: "fa-kickstarter" },
                        { icon: "fa-kickstarter-k" },
                        { icon: "fa-kiss" },
                        { icon: "fa-kiss-beam" },
                        { icon: "fa-kiss-wink-heart" },
                        { icon: "fa-kiwi-bird" },
                        { icon: "fa-korvue" },
                        { icon: "fa-landmark" },
                        { icon: "fa-language" },
                        { icon: "fa-laptop" },
                        { icon: "fa-laptop-code" },
                        { icon: "fa-laptop-house" },
                        { icon: "fa-laptop-medical" },
                        { icon: "fa-laravel" },
                        { icon: "fa-lastfm" },
                        { icon: "fa-lastfm-square" },
                        { icon: "fa-laugh" },
                        { icon: "fa-laugh-beam" },
                        { icon: "fa-laugh-squint" },
                        { icon: "fa-laugh-wink" },
                        { icon: "fa-layer-group" },
                        { icon: "fa-leaf" },
                        { icon: "fa-leanpub" },
                        { icon: "fa-lemon" },
                        { icon: "fa-less" },
                        { icon: "fa-less-than" },
                        { icon: "fa-less-than-equal" },
                        { icon: "fa-level-down-alt" },
                        { icon: "fa-level-up-alt" },
                        { icon: "fa-life-ring" },
                        { icon: "fa-lightbulb" },
                        { icon: "fa-line" },
                        { icon: "fa-link" },
                        { icon: "fa-linkedin" },
                        { icon: "fa-linkedin-in" },
                        { icon: "fa-linode" },
                        { icon: "fa-linux" },
                        { icon: "fa-lira-sign" },
                        { icon: "fa-list" },
                        { icon: "fa-list-alt" },
                        { icon: "fa-list-ol" },
                        { icon: "fa-list-ul" },
                        { icon: "fa-location-arrow" },
                        { icon: "fa-lock" },
                        { icon: "fa-lock-open" },
                        { icon: "fa-long-arrow-alt-down" },
                        { icon: "fa-long-arrow-alt-left" },
                        { icon: "fa-long-arrow-alt-right" },
                        { icon: "fa-long-arrow-alt-up" },
                        { icon: "fa-low-vision" },
                        { icon: "fa-luggage-cart" },
                        { icon: "fa-lungs" },
                        { icon: "fa-lungs-virus" },
                        { icon: "fa-lyft" },
                        { icon: "fa-magento" },
                        { icon: "fa-magic" },
                        { icon: "fa-magnet" },
                        { icon: "fa-mail-bulk" },
                        { icon: "fa-mailchimp" },
                        { icon: "fa-male" },
                        { icon: "fa-mandalorian" },
                        { icon: "fa-map" },
                        { icon: "fa-map-marked" },
                        { icon: "fa-map-marked-alt" },
                        { icon: "fa-map-marker" },
                        { icon: "fa-map-marker-alt" },
                        { icon: "fa-map-pin" },
                        { icon: "fa-map-signs" },
                        { icon: "fa-markdown" },
                        { icon: "fa-marker" },
                        { icon: "fa-mars" },
                        { icon: "fa-mars-double" },
                        { icon: "fa-mars-stroke" },
                        { icon: "fa-mars-stroke-h" },
                        { icon: "fa-mars-stroke-v" },
                        { icon: "fa-mask" },
                        { icon: "fa-mastodon" },
                        { icon: "fa-maxcdn" },
                        { icon: "fa-mdb" },
                        { icon: "fa-medal" },
                        { icon: "fa-medapps" },
                        { icon: "fa-medium" },
                        { icon: "fa-medium-m" },
                        { icon: "fa-medkit" },
                        { icon: "fa-medrt" },
                        { icon: "fa-meetup" },
                        { icon: "fa-megaport" },
                        { icon: "fa-meh" },
                        { icon: "fa-meh-blank" },
                        { icon: "fa-meh-rolling-eyes" },
                        { icon: "fa-memory" },
                        { icon: "fa-mendeley" },
                        { icon: "fa-menorah" },
                        { icon: "fa-mercury" },
                        { icon: "fa-meteor" },
                        { icon: "fa-microblog" },
                        { icon: "fa-microchip" },
                        { icon: "fa-microphone" },
                        { icon: "fa-microphone-alt" },
                        { icon: "fa-microphone-alt-slash" },
                        { icon: "fa-microphone-slash" },
                        { icon: "fa-microscope" },
                        { icon: "fa-microsoft" },
                        { icon: "fa-minus" },
                        { icon: "fa-minus-circle" },
                        { icon: "fa-minus-square" },
                        { icon: "fa-mitten" },
                        { icon: "fa-mix" },
                        { icon: "fa-mixcloud" },
                        { icon: "fa-mixer" },
                        { icon: "fa-mizuni" },
                        { icon: "fa-mobile" },
                        { icon: "fa-mobile-alt" },
                        { icon: "fa-modx" },
                        { icon: "fa-monero" },
                        { icon: "fa-money-bill" },
                        { icon: "fa-money-bill-alt" },
                        { icon: "fa-money-bill-wave" },
                        { icon: "fa-money-bill-wave-alt" },
                        { icon: "fa-money-check" },
                        { icon: "fa-money-check-alt" },
                        { icon: "fa-monument" },
                        { icon: "fa-moon" },
                        { icon: "fa-mortar-pestle" },
                        { icon: "fa-mosque" },
                        { icon: "fa-motorcycle" },
                        { icon: "fa-mountain" },
                        { icon: "fa-mouse" },
                        { icon: "fa-mouse-pointer" },
                        { icon: "fa-mug-hot" },
                        { icon: "fa-music" },
                        { icon: "fa-napster" },
                        { icon: "fa-neos" },
                        { icon: "fa-network-wired" },
                        { icon: "fa-neuter" },
                        { icon: "fa-newspaper" },
                        { icon: "fa-nimblr" },
                        { icon: "fa-node" },
                        { icon: "fa-node-js" },
                        { icon: "fa-not-equal" },
                        { icon: "fa-notes-medical" },
                        { icon: "fa-npm" },
                        { icon: "fa-ns8" },
                        { icon: "fa-nutritionix" },
                        { icon: "fa-object-group" },
                        { icon: "fa-object-ungroup" },
                        { icon: "fa-odnoklassniki" },
                        { icon: "fa-odnoklassniki-square" },
                        { icon: "fa-oil-can" },
                        { icon: "fa-old-republic" },
                        { icon: "fa-om" },
                        { icon: "fa-opencart" },
                        { icon: "fa-openid" },
                        { icon: "fa-opera" },
                        { icon: "fa-optin-monster" },
                        { icon: "fa-orcid" },
                        { icon: "fa-osi" },
                        { icon: "fa-otter" },
                        { icon: "fa-outdent" },
                        { icon: "fa-page4" },
                        { icon: "fa-pagelines" },
                        { icon: "fa-pager" },
                        { icon: "fa-paint-brush" },
                        { icon: "fa-paint-roller" },
                        { icon: "fa-palette" },
                        { icon: "fa-palfed" },
                        { icon: "fa-pallet" },
                        { icon: "fa-paper-plane" },
                        { icon: "fa-paperclip" },
                        { icon: "fa-parachute-box" },
                        { icon: "fa-paragraph" },
                        { icon: "fa-parking" },
                        { icon: "fa-passport" },
                        { icon: "fa-pastafarianism" },
                        { icon: "fa-paste" },
                        { icon: "fa-patreon" },
                        { icon: "fa-pause" },
                        { icon: "fa-pause-circle" },
                        { icon: "fa-paw" },
                        { icon: "fa-paypal" },
                        { icon: "fa-peace" },
                        { icon: "fa-pen" },
                        { icon: "fa-pen-alt" },
                        { icon: "fa-pen-fancy" },
                        { icon: "fa-pen-nib" },
                        { icon: "fa-pen-square" },
                        { icon: "fa-pencil-alt" },
                        { icon: "fa-pencil-ruler" },
                        { icon: "fa-penny-arcade" },
                        { icon: "fa-people-arrows" },
                        { icon: "fa-people-carry" },
                        { icon: "fa-pepper-hot" },
                        { icon: "fa-percent" },
                        { icon: "fa-percentage" },
                        { icon: "fa-periscope" },
                        { icon: "fa-person-booth" },
                        { icon: "fa-phabricator" },
                        { icon: "fa-phoenix-framework" },
                        { icon: "fa-phoenix-squadron" },
                        { icon: "fa-phone" },
                        { icon: "fa-phone-alt" },
                        { icon: "fa-phone-slash" },
                        { icon: "fa-phone-square" },
                        { icon: "fa-phone-square-alt" },
                        { icon: "fa-phone-volume" },
                        { icon: "fa-photo-video" },
                        { icon: "fa-php" },
                        { icon: "fa-pied-piper" },
                        { icon: "fa-pied-piper-alt" },
                        { icon: "fa-pied-piper-hat" },
                        { icon: "fa-pied-piper-pp" },
                        { icon: "fa-pied-piper-square" },
                        { icon: "fa-piggy-bank" },
                        { icon: "fa-pills" },
                        { icon: "fa-pinterest" },
                        { icon: "fa-pinterest-p" },
                        { icon: "fa-pinterest-square" },
                        { icon: "fa-pizza-slice" },
                        { icon: "fa-place-of-worship" },
                        { icon: "fa-plane" },
                        { icon: "fa-plane-arrival" },
                        { icon: "fa-plane-departure" },
                        { icon: "fa-plane-slash" },
                        { icon: "fa-play" },
                        { icon: "fa-play-circle" },
                        { icon: "fa-playstation" },
                        { icon: "fa-plug" },
                        { icon: "fa-plus" },
                        { icon: "fa-plus-circle" },
                        { icon: "fa-plus-square" },
                        { icon: "fa-podcast" },
                        { icon: "fa-poll" },
                        { icon: "fa-poll-h" },
                        { icon: "fa-poo" },
                        { icon: "fa-poo-storm" },
                        { icon: "fa-poop" },
                        { icon: "fa-portrait" },
                        { icon: "fa-pound-sign" },
                        { icon: "fa-power-off" },
                        { icon: "fa-pray" },
                        { icon: "fa-praying-hands" },
                        { icon: "fa-prescription" },
                        { icon: "fa-prescription-bottle" },
                        { icon: "fa-prescription-bottle-alt" },
                        { icon: "fa-print" },
                        { icon: "fa-procedures" },
                        { icon: "fa-product-hunt" },
                        { icon: "fa-project-diagram" },
                        { icon: "fa-pump-medical" },
                        { icon: "fa-pump-soap" },
                        { icon: "fa-pushed" },
                        { icon: "fa-puzzle-piece" },
                        { icon: "fa-python" },
                        { icon: "fa-qq" },
                        { icon: "fa-qrcode" },
                        { icon: "fa-question" },
                        { icon: "fa-question-circle" },
                        { icon: "fa-quidditch" },
                        { icon: "fa-quinscape" },
                        { icon: "fa-quora" },
                        { icon: "fa-quote-left" },
                        { icon: "fa-quote-right" },
                        { icon: "fa-quran" },
                        { icon: "fa-r-project" },
                        { icon: "fa-radiation" },
                        { icon: "fa-radiation-alt" },
                        { icon: "fa-rainbow" },
                        { icon: "fa-random" },
                        { icon: "fa-raspberry-pi" },
                        { icon: "fa-ravelry" },
                        { icon: "fa-react" },
                        { icon: "fa-reacteurope" },
                        { icon: "fa-readme" },
                        { icon: "fa-rebel" },
                        { icon: "fa-receipt" },
                        { icon: "fa-record-vinyl" },
                        { icon: "fa-recycle" },
                        { icon: "fa-red-river" },
                        { icon: "fa-reddit" },
                        { icon: "fa-reddit-alien" },
                        { icon: "fa-reddit-square" },
                        { icon: "fa-redhat" },
                        { icon: "fa-redo" },
                        { icon: "fa-redo-alt" },
                        { icon: "fa-registered" },
                        { icon: "fa-remove-format" },
                        { icon: "fa-renren" },
                        { icon: "fa-reply" },
                        { icon: "fa-reply-all" },
                        { icon: "fa-replyd" },
                        { icon: "fa-republican" },
                        { icon: "fa-researchgate" },
                        { icon: "fa-resolving" },
                        { icon: "fa-restroom" },
                        { icon: "fa-retweet" },
                        { icon: "fa-rev" },
                        { icon: "fa-ribbon" },
                        { icon: "fa-ring" },
                        { icon: "fa-road" },
                        { icon: "fa-robot" },
                        { icon: "fa-rocket" },
                        { icon: "fa-rocketchat" },
                        { icon: "fa-rockrms" },
                        { icon: "fa-route" },
                        { icon: "fa-rss" },
                        { icon: "fa-rss-square" },
                        { icon: "fa-ruble-sign" },
                        { icon: "fa-ruler" },
                        { icon: "fa-ruler-combined" },
                        { icon: "fa-ruler-horizontal" },
                        { icon: "fa-ruler-vertical" },
                        { icon: "fa-running" },
                        { icon: "fa-rupee-sign" },
                        { icon: "fa-sad-cry" },
                        { icon: "fa-sad-tear" },
                        { icon: "fa-safari" },
                        { icon: "fa-salesforce" },
                        { icon: "fa-sass" },
                        { icon: "fa-satellite" },
                        { icon: "fa-satellite-dish" },
                        { icon: "fa-save" },
                        { icon: "fa-schlix" },
                        { icon: "fa-school" },
                        { icon: "fa-screwdriver" },
                        { icon: "fa-scribd" },
                        { icon: "fa-scroll" },
                        { icon: "fa-sd-card" },
                        { icon: "fa-search" },
                        { icon: "fa-search-dollar" },
                        { icon: "fa-search-location" },
                        { icon: "fa-search-minus" },
                        { icon: "fa-search-plus" },
                        { icon: "fa-searchengin" },
                        { icon: "fa-seedling" },
                        { icon: "fa-sellcast" },
                        { icon: "fa-sellsy" },
                        { icon: "fa-server" },
                        { icon: "fa-servicestack" },
                        { icon: "fa-shapes" },
                        { icon: "fa-share" },
                        { icon: "fa-share-alt" },
                        { icon: "fa-share-alt-square" },
                        { icon: "fa-share-square" },
                        { icon: "fa-shekel-sign" },
                        { icon: "fa-shield-alt" },
                        { icon: "fa-shield-virus" },
                        { icon: "fa-ship" },
                        { icon: "fa-shipping-fast" },
                        { icon: "fa-shirtsinbulk" },
                        { icon: "fa-shoe-prints" },
                        { icon: "fa-shopify" },
                        { icon: "fa-shopping-bag" },
                        { icon: "fa-shopping-basket" },
                        { icon: "fa-shopping-cart" },
                        { icon: "fa-shopware" },
                        { icon: "fa-shower" },
                        { icon: "fa-shuttle-van" },
                        { icon: "fa-sign" },
                        { icon: "fa-sign-in-alt" },
                        { icon: "fa-sign-language" },
                        { icon: "fa-sign-out-alt" },
                        { icon: "fa-signal" },
                        { icon: "fa-signature" },
                        { icon: "fa-sim-card" },
                        { icon: "fa-simplybuilt" },
                        { icon: "fa-sistrix" },
                        { icon: "fa-sitemap" },
                        { icon: "fa-sith" },
                        { icon: "fa-skating" },
                        { icon: "fa-sketch" },
                        { icon: "fa-skiing" },
                        { icon: "fa-skiing-nordic" },
                        { icon: "fa-skull" },
                        { icon: "fa-skull-crossbones" },
                        { icon: "fa-skyatlas" },
                        { icon: "fa-skype" },
                        { icon: "fa-slack" },
                        { icon: "fa-slack-hash" },
                        { icon: "fa-slash" },
                        { icon: "fa-sleigh" },
                        { icon: "fa-sliders-h" },
                        { icon: "fa-slideshare" },
                        { icon: "fa-smile" },
                        { icon: "fa-smile-beam" },
                        { icon: "fa-smile-wink" },
                        { icon: "fa-smog" },
                        { icon: "fa-smoking" },
                        { icon: "fa-smoking-ban" },
                        { icon: "fa-sms" },
                        { icon: "fa-snapchat" },
                        { icon: "fa-snapchat-ghost" },
                        { icon: "fa-snapchat-square" },
                        { icon: "fa-snowboarding" },
                        { icon: "fa-snowflake" },
                        { icon: "fa-snowman" },
                        { icon: "fa-snowplow" },
                        { icon: "fa-soap" },
                        { icon: "fa-socks" },
                        { icon: "fa-solar-panel" },
                        { icon: "fa-sort" },
                        { icon: "fa-sort-alpha-down" },
                        { icon: "fa-sort-alpha-down-alt" },
                        { icon: "fa-sort-alpha-up" },
                        { icon: "fa-sort-alpha-up-alt" },
                        { icon: "fa-sort-amount-down" },
                        { icon: "fa-sort-amount-down-alt" },
                        { icon: "fa-sort-amount-up" },
                        { icon: "fa-sort-amount-up-alt" },
                        { icon: "fa-sort-down" },
                        { icon: "fa-sort-numeric-down" },
                        { icon: "fa-sort-numeric-down-alt" },
                        { icon: "fa-sort-numeric-up" },
                        { icon: "fa-sort-numeric-up-alt" },
                        { icon: "fa-sort-up" },
                        { icon: "fa-soundcloud" },
                        { icon: "fa-sourcetree" },
                        { icon: "fa-spa" },
                        { icon: "fa-space-shuttle" },
                        { icon: "fa-speakap" },
                        { icon: "fa-speaker-deck" },
                        { icon: "fa-spell-check" },
                        { icon: "fa-spider" },
                        { icon: "fa-spinner" },
                        { icon: "fa-splotch" },
                        { icon: "fa-spotify" },
                        { icon: "fa-spray-can" },
                        { icon: "fa-square" },
                        { icon: "fa-square-full" },
                        { icon: "fa-square-root-alt" },
                        { icon: "fa-squarespace" },
                        { icon: "fa-stack-exchange" },
                        { icon: "fa-stack-overflow" },
                        { icon: "fa-stackpath" },
                        { icon: "fa-stamp" },
                        { icon: "fa-star" },
                        { icon: "fa-star-and-crescent" },
                        { icon: "fa-star-half" },
                        { icon: "fa-star-half-alt" },
                        { icon: "fa-star-of-david" },
                        { icon: "fa-star-of-life" },
                        { icon: "fa-staylinked" },
                        { icon: "fa-steam" },
                        { icon: "fa-steam-square" },
                        { icon: "fa-steam-symbol" },
                        { icon: "fa-step-backward" },
                        { icon: "fa-step-forward" },
                        { icon: "fa-stethoscope" },
                        { icon: "fa-sticker-mule" },
                        { icon: "fa-sticky-note" },
                        { icon: "fa-stop" },
                        { icon: "fa-stop-circle" },
                        { icon: "fa-stopwatch" },
                        { icon: "fa-stopwatch-20" },
                        { icon: "fa-store" },
                        { icon: "fa-store-alt" },
                        { icon: "fa-store-alt-slash" },
                        { icon: "fa-store-slash" },
                        { icon: "fa-strava" },
                        { icon: "fa-stream" },
                        { icon: "fa-street-view" },
                        { icon: "fa-strikethrough" },
                        { icon: "fa-stripe" },
                        { icon: "fa-stripe-s" },
                        { icon: "fa-stroopwafel" },
                        { icon: "fa-studiovinari" },
                        { icon: "fa-stumbleupon" },
                        { icon: "fa-stumbleupon-circle" },
                        { icon: "fa-subscript" },
                        { icon: "fa-subway" },
                        { icon: "fa-suitcase" },
                        { icon: "fa-suitcase-rolling" },
                        { icon: "fa-sun" },
                        { icon: "fa-superpowers" },
                        { icon: "fa-superscript" },
                        { icon: "fa-supple" },
                        { icon: "fa-surprise" },
                        { icon: "fa-suse" },
                        { icon: "fa-swatchbook" },
                        { icon: "fa-swift" },
                        { icon: "fa-swimmer" },
                        { icon: "fa-swimming-pool" },
                        { icon: "fa-symfony" },
                        { icon: "fa-synagogue" },
                        { icon: "fa-sync" },
                        { icon: "fa-sync-alt" },
                        { icon: "fa-syringe" },
                        { icon: "fa-table" },
                        { icon: "fa-table-tennis" },
                        { icon: "fa-tablet" },
                        { icon: "fa-tablet-alt" },
                        { icon: "fa-tablets" },
                        { icon: "fa-tachometer-alt" },
                        { icon: "fa-tag" },
                        { icon: "fa-tags" },
                        { icon: "fa-tape" },
                        { icon: "fa-tasks" },
                        { icon: "fa-taxi" },
                        { icon: "fa-teamspeak" },
                        { icon: "fa-teeth" },
                        { icon: "fa-teeth-open" },
                        { icon: "fa-telegram" },
                        { icon: "fa-telegram-plane" },
                        { icon: "fa-temperature-high" },
                        { icon: "fa-temperature-low" },
                        { icon: "fa-tencent-weibo" },
                        { icon: "fa-tenge" },
                        { icon: "fa-terminal" },
                        { icon: "fa-text-height" },
                        { icon: "fa-text-width" },
                        { icon: "fa-th" },
                        { icon: "fa-th-large" },
                        { icon: "fa-th-list" },
                        { icon: "fa-the-red-yeti" },
                        { icon: "fa-theater-masks" },
                        { icon: "fa-themeco" },
                        { icon: "fa-themeisle" },
                        { icon: "fa-thermometer" },
                        { icon: "fa-thermometer-empty" },
                        { icon: "fa-thermometer-full" },
                        { icon: "fa-thermometer-half" },
                        { icon: "fa-thermometer-quarter" },
                        { icon: "fa-thermometer-three-quarters" },
                        { icon: "fa-think-peaks" },
                        { icon: "fa-thumbs-down" },
                        { icon: "fa-thumbs-up" },
                        { icon: "fa-thumbtack" },
                        { icon: "fa-ticket-alt" },
                        { icon: "fa-times" },
                        { icon: "fa-times-circle" },
                        { icon: "fa-tint" },
                        { icon: "fa-tint-slash" },
                        { icon: "fa-tired" },
                        { icon: "fa-toggle-off" },
                        { icon: "fa-toggle-on" },
                        { icon: "fa-toilet" },
                        { icon: "fa-toilet-paper" },
                        { icon: "fa-toilet-paper-slash" },
                        { icon: "fa-toolbox" },
                        { icon: "fa-tools" },
                        { icon: "fa-tooth" },
                        { icon: "fa-torah" },
                        { icon: "fa-torii-gate" },
                        { icon: "fa-tractor" },
                        { icon: "fa-trade-federation" },
                        { icon: "fa-trademark" },
                        { icon: "fa-traffic-light" },
                        { icon: "fa-trailer" },
                        { icon: "fa-train" },
                        { icon: "fa-tram" },
                        { icon: "fa-transgender" },
                        { icon: "fa-transgender-alt" },
                        { icon: "fa-trash" },
                        { icon: "fa-trash-alt" },
                        { icon: "fa-trash-restore" },
                        { icon: "fa-trash-restore-alt" },
                        { icon: "fa-tree" },
                        { icon: "fa-trello" },
                        { icon: "fa-tripadvisor" },
                        { icon: "fa-trophy" },
                        { icon: "fa-truck" },
                        { icon: "fa-truck-loading" },
                        { icon: "fa-truck-monster" },
                        { icon: "fa-truck-moving" },
                        { icon: "fa-truck-pickup" },
                        { icon: "fa-tshirt" },
                        { icon: "fa-tty" },
                        { icon: "fa-tumblr" },
                        { icon: "fa-tumblr-square" },
                        { icon: "fa-tv" },
                        { icon: "fa-twitch" },
                        { icon: "fa-twitter" },
                        { icon: "fa-twitter-square" },
                        { icon: "fa-typo3" },
                        { icon: "fa-uber" },
                        { icon: "fa-ubuntu" },
                        { icon: "fa-uikit" },
                        { icon: "fa-umbraco" },
                        { icon: "fa-umbrella" },
                        { icon: "fa-umbrella-beach" },
                        { icon: "fa-underline" },
                        { icon: "fa-undo" },
                        { icon: "fa-undo-alt" },
                        { icon: "fa-uniregistry" },
                        { icon: "fa-unity" },
                        { icon: "fa-universal-access" },
                        { icon: "fa-university" },
                        { icon: "fa-unlink" },
                        { icon: "fa-unlock" },
                        { icon: "fa-unlock-alt" },
                        { icon: "fa-untappd" },
                        { icon: "fa-upload" },
                        { icon: "fa-ups" },
                        { icon: "fa-usb" },
                        { icon: "fa-user" },
                        { icon: "fa-user-alt" },
                        { icon: "fa-user-alt-slash" },
                        { icon: "fa-user-astronaut" },
                        { icon: "fa-user-check" },
                        { icon: "fa-user-circle" },
                        { icon: "fa-user-clock" },
                        { icon: "fa-user-cog" },
                        { icon: "fa-user-edit" },
                        { icon: "fa-user-friends" },
                        { icon: "fa-user-graduate" },
                        { icon: "fa-user-injured" },
                        { icon: "fa-user-lock" },
                        { icon: "fa-user-md" },
                        { icon: "fa-user-minus" },
                        { icon: "fa-user-ninja" },
                        { icon: "fa-user-nurse" },
                        { icon: "fa-user-plus" },
                        { icon: "fa-user-secret" },
                        { icon: "fa-user-shield" },
                        { icon: "fa-user-slash" },
                        { icon: "fa-user-tag" },
                        { icon: "fa-user-tie" },
                        { icon: "fa-user-times" },
                        { icon: "fa-users" },
                        { icon: "fa-users-cog" },
                        { icon: "fa-usps" },
                        { icon: "fa-ussunnah" },
                        { icon: "fa-utensil-spoon" },
                        { icon: "fa-utensils" },
                        { icon: "fa-vaadin" },
                        { icon: "fa-vector-square" },
                        { icon: "fa-venus" },
                        { icon: "fa-venus-double" },
                        { icon: "fa-venus-mars" },
                        { icon: "fa-viacoin" },
                        { icon: "fa-viadeo" },
                        { icon: "fa-viadeo-square" },
                        { icon: "fa-vial" },
                        { icon: "fa-vials" },
                        { icon: "fa-viber" },
                        { icon: "fa-video" },
                        { icon: "fa-video-slash" },
                        { icon: "fa-vihara" },
                        { icon: "fa-vimeo" },
                        { icon: "fa-vimeo-square" },
                        { icon: "fa-vimeo-v" },
                        { icon: "fa-vine" },
                        { icon: "fa-virus" },
                        { icon: "fa-virus-slash" },
                        { icon: "fa-viruses" },
                        { icon: "fa-vk" },
                        { icon: "fa-vnv" },
                        { icon: "fa-voicemail" },
                        { icon: "fa-volleyball-ball" },
                        { icon: "fa-volume-down" },
                        { icon: "fa-volume-mute" },
                        { icon: "fa-volume-off" },
                        { icon: "fa-volume-up" },
                        { icon: "fa-vote-yea" },
                        { icon: "fa-vr-cardboard" },
                        { icon: "fa-vuejs" },
                        { icon: "fa-walking" },
                        { icon: "fa-wallet" },
                        { icon: "fa-warehouse" },
                        { icon: "fa-water" },
                        { icon: "fa-wave-square" },
                        { icon: "fa-waze" },
                        { icon: "fa-weebly" },
                        { icon: "fa-weibo" },
                        { icon: "fa-weight" },
                        { icon: "fa-weight-hanging" },
                        { icon: "fa-weixin" },
                        { icon: "fa-whatsapp" },
                        { icon: "fa-whatsapp-square" },
                        { icon: "fa-wheelchair" },
                        { icon: "fa-whmcs" },
                        { icon: "fa-wifi" },
                        { icon: "fa-wikipedia-w" },
                        { icon: "fa-wind" },
                        { icon: "fa-window-close" },
                        { icon: "fa-window-maximize" },
                        { icon: "fa-window-minimize" },
                        { icon: "fa-window-restore" },
                        { icon: "fa-windows" },
                        { icon: "fa-wine-bottle" },
                        { icon: "fa-wine-glass" },
                        { icon: "fa-wine-glass-alt" },
                        { icon: "fa-wix" },
                        { icon: "fa-wizards-of-the-coast" },
                        { icon: "fa-wolf-pack-battalion" },
                        { icon: "fa-won-sign" },
                        { icon: "fa-wordpress" },
                        { icon: "fa-wordpress-simple" },
                        { icon: "fa-wpbeginner" },
                        { icon: "fa-wpexplorer" },
                        { icon: "fa-wpforms" },
                        { icon: "fa-wpressr" },
                        { icon: "fa-wrench" },
                        { icon: "fa-x-ray" },
                        { icon: "fa-xbox" },
                        { icon: "fa-xing" },
                        { icon: "fa-xing-square" },
                        { icon: "fa-y-combinator" },
                        { icon: "fa-yahoo" },
                        { icon: "fa-yammer" },
                        { icon: "fa-yandex" },
                        { icon: "fa-yandex-international" },
                        { icon: "fa-yarn" },
                        { icon: "fa-yelp" },
                        { icon: "fa-yen-sign" },
                        { icon: "fa-yin-yang" },
                        { icon: "fa-yoast" },
                        { icon: "fa-youtube" },
                        { icon: "fa-youtube-square" },
                        { icon: "fa-zhihu" },
                    ]
                }
            ]
        }
    }

    @YvanUI.Watch("query")
    queryChange(value: string) {
        this.refs.theDataView.filter((obj: any) => {
            return obj.icon.toLowerCase().indexOf(value) != -1;
        })
    }

    clickOne(sender: YvanUI.CtlDataview, obj: any) {
    }


}